home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
CD ROM Simulator
/
Simulate CDROM 1.5
/
Simulate CDROM 1.5.rsrc
/
CDEF_229_Filled Slider.txt
< prev
next >
Wrap
Text File
|
1992-10-15
|
78KB
|
1,370 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 4344 ori.b D0, 0x44 /* 'D' */
00000006 4546 chk.w D2, D6
00000008 00E5 .incomplete
0000000A 0000 0000 ori.b D0, 0x0
0000000E 0000 41FA ori.b D0, 0xFA
// begin alternate branch 00000010-00000014
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
// end alternate branch 00000010-00000014
label00000010: // (misaligned)
00000012 FFEE .invalid <<F/7/7>>
00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0
00000018 6000 0F0E bra +0xF10 /* 00000F28 */
0000001C 7200 moveq.l D1, 0x00
0000001E 6002 bra +0x4 /* 00000022 */
fn00000020:
00000020 72FF moveq.l D1, 0xFFFFFFFF
label00000022:
00000022 4E56 FFF4 link A6, -0x000C
00000026 486E FFF4 pea.l [A6 - 0xC]
0000002A 3F3C 0017 move.w -[A7], 0x17
0000002E A9EB syscall Pack4/FP68K
00000030 3F3C 6000 move.w -[A7], 0x6000 /* '`\0' */
00000034 4857 pea.l [A7]
00000036 3F3C 0001 move.w -[A7], 0x1
0000003A A9EB syscall Pack4/FP68K
0000003C 544F addq.w A7, 2
0000003E 41EE FFF6 lea.l A0, [A6 - 0xA]
00000042 226E 0008 movea.l A1, [A6 + 0x8]
00000046 20D9 move.l [A0]+, [A1]+
00000048 20D9 move.l [A0]+, [A1]+
0000004A 3091 move.w [A0], [A1]
0000004C 5148 subq.w A0, 8
0000004E 43EE 000C lea.l A1, [A6 + 0xC]
00000052 613E bsr +0x40 /* 00000092 */
00000054 3F3C 0004 move.w -[A7], 0x4
00000058 4857 pea.l [A7]
0000005A 3F3C 001B move.w -[A7], 0x1B
0000005E A9EB syscall Pack4/FP68K
00000060 C21F and.b D1, [A7]+
00000062 671C beq +0x1E /* 00000080 */
00000064 7200 moveq.l D1, 0x00
00000066 0890 0007 bclr.b [A0], 0x7
0000006A 6704 beq +0x6 /* 00000070 */
0000006C 123C 0080 move.b D1, 0x80
label00000070:
00000070 487A 002C pea.l [PC + 0x2C /* 0000009E, value 0x3F000000 '?\0\0\0', cstring "?" */]
00000074 4850 pea.l [A0]
00000076 3F3C 1000 move.w -[A7], 0x1000
0000007A A9EB syscall Pack4/FP68K
0000007C 8310 or.b [A0], D1
0000007E 6112 bsr +0x14 /* 00000092 */
label00000080:
00000080 486E FFF4 pea.l [A6 - 0xC]
00000084 3F3C 0019 move.w -[A7], 0x19
00000088 A9EB syscall Pack4/FP68K
0000008A 4E5E unlink A6
0000008C 205F movea.l A0, [A7]+
0000008E 584F addq.w A7, 4
00000090 4ED0 jmp [A0]
fn00000092:
00000092 4850 pea.l [A0]
00000094 4851 pea.l [A1]
00000096 3F3C 2810 move.w -[A7], 0x2810
0000009A A9EB syscall Pack4/FP68K
0000009C 4E75 rts
0000009E 3F00 move.w -[A7], D0
000000A0 0000 4A78 ori.b D0, 0x78 /* 'x' */
// begin alternate branch 000000A2-000000B0
fn000000A2:
000000A2 4A78 028E tst.w [0x0000028E /* ROM85 */]
000000A6 6B22 bmi +0x24 /* 000000CA */
000000A8 303C 0090 move.w D0, 0x90
000000AC A346 syscall GetOSTrapAddress, flags=3
000000AE 2248 movea.l A1, A0
// end alternate branch 000000A2-000000B0
fn000000A2: // (misaligned)
000000A4 028E 6B22 303C andi.l A6, 0x6B22303C /* 'k\"0<' */
000000AA 0090 A346 2248 ori.l [A0], 0xA3462248
000000B0 303C 009F move.w D0, 0x9F
000000B4 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
000000B6 B3C8 cmpa.l A1, A0
000000B8 6710 beq +0x12 /* 000000CA */
000000BA 225F movea.l A1, [A7]+
000000BC 205F movea.l A0, [A7]+
000000BE 301F move.w D0, [A7]+
000000C0 2F09 move.l -[A7], A1
000000C2 A090 syscall SysEnvirons
000000C4 3F40 0004 move.w [A7 + 0x4], D0
000000C8 4E75 rts
label000000CA:
000000CA 206F 0004 movea.l A0, [A7 + 0x4]
000000CE 303C 0001 move.w D0, 0x1
000000D2 2248 movea.l A1, A0
000000D4 6006 bra +0x8 /* 000000DC */
000000D6 0313 btst [A3], D1
000000D8 0B02 btst D2, D5
000000DA 0100 btst D0, D0
label000000DC:
000000DC 303C 0010 move.w D0, 0x10
000000E0 E240 asr D0.w, 1
000000E2 5340 subq.w D0, 1
label000000E4:
000000E4 4258 clr.w [A0]+
000000E6 51C8 FFFC dbf D0, -0x6 /* 000000E4 */
000000EA 32BC 0001 move.w [A1], 0x1
000000EE 2078 02AE movea.l A0, [0x000002AE /* ROMBase */]
000000F2 337C FFFE 0002 move.w [A1 + 0x2], 0xFFFE
000000F8 0C28 00FF 0009 cmpi.b [A0 + 0x9], 0xFF
000000FE 6742 beq +0x44 /* 00000142 */
00000100 4A28 0008 tst.b [A0 + 0x8]
00000104 6E20 bgt +0x22 /* 00000126 */
00000106 337C FFFF 0002 move.w [A1 + 0x2], 0xFFFF
0000010C 4A78 028E tst.w [0x0000028E /* ROM85 */]
00000110 6B30 bmi +0x32 /* 00000142 */
00000112 337C 0001 0002 move.w [A1 + 0x2], 0x1
00000118 4A78 0B22 tst.w [0x00000B22 /* HWCfgFlags */]
0000011C 6A24 bpl +0x26 /* 00000142 */
0000011E 337C 0002 0002 move.w [A1 + 0x2], 0x2
00000124 601C bra +0x1E /* 00000142 */
label00000126:
00000126 4269 0002 clr.w [A1 + 0x2]
0000012A 0C28 0002 0008 cmpi.b [A0 + 0x8], 0x2
00000130 6E10 bgt +0x12 /* 00000142 */
00000132 6708 beq +0xA /* 0000013C */
00000134 337C 0004 0002 move.w [A1 + 0x2], 0x4
0000013A 6006 bra +0x8 /* 00000142 */
label0000013C:
0000013C 337C 0003 0002 move.w [A1 + 0x2], 0x3
label00000142:
00000142 4269 0004 clr.w [A1 + 0x4]
00000146 0C38 0002 012F cmpi.b [0x0000012F /* CPUFlag */], 0x2
0000014C 6E0A bgt +0xC /* 00000158 */
0000014E 1038 012F move.b D0, [0x0000012F /* CPUFlag */]
00000152 5240 addq.w D0, 1
00000154 1340 0007 move.b [A1 + 0x7], D0
label00000158:
00000158 4A78 028E tst.w [0x0000028E /* ROM85 */]
0000015C 6B0E bmi +0x10 /* 0000016C */
0000015E 0838 0004 0B22 btst.b [0x00000B22 /* HWCfgFlags */], 0x4
00000164 6706 beq +0x8 /* 0000016C */
00000166 137C 0001 0008 move.b [A1 + 0x8], 0x1
label0000016C:
0000016C 0C78 3FFF 028E cmpi.w [0x0000028E /* ROM85 */], 0x3FFF
00000172 6206 bhi +0x8 /* 0000017A */
00000174 137C 0001 0009 move.b [A1 + 0x9], 0x1
label0000017A:
0000017A 1038 021E move.b D0, [0x0000021E /* KbdType */]
0000017E 41FA FF5B lea.l A0, [PC - 0xA5 /* 000000DB, value 0x303C00 '0<\0', cstring "" */]
00000182 323C 0004 move.w D1, 0x4
label00000186:
00000186 B020 cmp.b D0, -[A0]
00000188 57C9 FFFC dbeq D1, -0x6 /* 00000186 */
0000018C 5241 addq.w D1, 1
0000018E 3341 000A move.w [A1 + 0xA], D1
00000192 4A38 0291 tst.b [0x00000291 /* PortBUse */]
00000196 6B18 bmi +0x1A /* 000001B0 */
00000198 1238 01FB move.b D1, [0x000001FB /* SPConfig */]
0000019C 0201 000F andi.b D1, 0xF
000001A0 0C01 0001 cmpi.b D1, 0x1
000001A4 660A bne +0xC /* 000001B0 */
000001A6 2078 02DC movea.l A0, [0x000002DC /* ABusDCE */]
000001AA 1368 0007 000D move.b [A1 + 0xD], [A0 + 0x7]
label000001B0:
000001B0 3378 0210 000E move.w [A1 + 0xE], [0x00000210 /* BootDrive */]
000001B6 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */]
000001BA 6D44 blt +0x46 /* 00000200 */
000001BC 4269 000E clr.w [A1 + 0xE]
000001C0 323C 003C move.w D1, 0x3C /* '<' */
label000001C4:
000001C4 4267 clr.w -[A7]
000001C6 51C9 FFFC dbf D1, -0x6 /* 000001C4 */
000001CA 204F movea.l A0, A7
000001CC 3178 0A58 0018 move.w [A0 + 0x18], [0x00000A58 /* SysMap */]
000001D2 7008 moveq.l D0, 0x08
000001D4 A260 syscall FSDispatch/HFSDispatch, flags=2
000001D6 6624 bne +0x26 /* 000001FC */
000001D8 3168 0034 0016 move.w [A0 + 0x16], [A0 + 0x34]
000001DE A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
000001E0 661A bne +0x1C /* 000001FC */
000001E2 2168 005A 0030 move.l [A0 + 0x30], [A0 + 0x5A]
000001E8 217C 4552 494B 001C move.l [A0 + 0x1C], 0x4552494B /* 'ERIK' */
000001F0 7001 moveq.l D0, 0x01
000001F2 A260 syscall FSDispatch/HFSDispatch, flags=2
000001F4 6606 bne +0x8 /* 000001FC */
000001F6 3368 0016 000E move.w [A1 + 0xE], [A0 + 0x16]
label000001FC:
000001FC 4FEF 007A lea.l A7, [A7 + 0x7A]
label00000200:
00000200 2049 movea.l A0, A1
00000202 225F movea.l A1, [A7]+
00000204 5C4F addq.w A7, 6
00000206 3EBC EA84 move.w [A7], 0xEA84
0000020A 4ED1 jmp [A1]
fn0000020C:
0000020C 4E56 FFDE link A6, -0x0022
00000210 2F0B move.l -[A7], A3
00000212 266E 0008 movea.l A3, [A6 + 0x8]
00000216 422B FFEF clr.b [A3 - 0x11]
0000021A 554F subq.w A7, 2
0000021C 3F3C 0001 move.w -[A7], 0x1
00000220 486E FFE0 pea.l [A6 - 0x20]
00000224 4EBA FE7C jsr [PC - 0x184 /* 000000A2 */]
00000228 3D5F FFDE move.w [A6 - 0x22], [A7]+
0000022C 4A6E FFE2 tst.w [A6 - 0x1E]
00000230 6D06 blt +0x8 /* 00000238 */
00000232 176E FFE9 FFEF move.b [A3 - 0x11], [A6 - 0x17]
label00000238:
00000238 377C FFFF FFDC move.w [A3 - 0x24], 0xFFFF
0000023E 377C FFFF FFDE move.w [A3 - 0x22], 0xFFFF
00000244 377C FFFF FFE0 move.w [A3 - 0x20], 0xFFFF
0000024A 426B FFD6 clr.w [A3 - 0x2A]
0000024E 426B FFD8 clr.w [A3 - 0x28]
00000252 426B FFDA clr.w [A3 - 0x26]
00000256 265F movea.l A3, [A7]+
00000258 4E5E unlink A6
0000025A 2E9F move.l [A7], [A7]+
0000025C 4E75 rts
fn0000025E:
0000025E 4E56 FFE0 link A6, -0x0020
00000262 2F0B move.l -[A7], A3
00000264 266E 0008 movea.l A3, [A6 + 0x8]
00000268 266B 0008 movea.l A3, [A3 + 0x8]
0000026C 206E 000C movea.l A0, [A6 + 0xC]
00000270 43EE FFE8 lea.l A1, [A6 - 0x18]
00000274 22D8 move.l [A1]+, [A0]+
00000276 22D8 move.l [A1]+, [A0]+
00000278 4A2B FFEF tst.b [A3 - 0x11]
0000027C 6706 beq +0x8 /* 00000284 */
0000027E 486B FFDC pea.l [A3 - 0x24]
00000282 AA15 syscall RGBBackColor
label00000284:
00000284 206E 0008 movea.l A0, [A6 + 0x8]
00000288 4868 FFA8 pea.l [A0 - 0x58]
0000028C A89D syscall PenPat
0000028E 3F3C 000B move.w -[A7], 0xB
00000292 A89C syscall PenMode
00000294 486E FFE8 pea.l [A6 - 0x18]
00000298 A8A2 syscall PaintRect
0000029A 265F movea.l A3, [A7]+
0000029C 4E5E unlink A6
0000029E 205F movea.l A0, [A7]+
000002A0 504F addq.w A7, 8
000002A2 4ED0 jmp [A0]
fn000002A4:
000002A4 4E56 FF28 link A6, -0x00D8
000002A8 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
000002AC 266E 0008 movea.l A3, [A6 + 0x8]
000002B0 2C2E 0010 move.l D6, [A6 + 0x10]
000002B4 1D7C 0055 FFA8 move.b [A6 - 0x58], 0x55 /* 'U' */
000002BA 1D7C 00AA FFA9 move.b [A6 - 0x57], 0xAA
000002C0 1D7C 0055 FFAA move.b [A6 - 0x56], 0x55 /* 'U' */
000002C6 1D7C 00AA FFAB move.b [A6 - 0x55], 0xAA
000002CC 1D7C 0055 FFAC move.b [A6 - 0x54], 0x55 /* 'U' */
000002D2 1D7C 00AA FFAD move.b [A6 - 0x53], 0xAA
000002D8 1D7C 0055 FFAE move.b [A6 - 0x52], 0x55 /* 'U' */
000002DE 1D7C 00AA FFAF move.b [A6 - 0x51], 0xAA
000002E4 2F06 move.l -[A7], D6
000002E6 205F movea.l A0, [A7]+
000002E8 A029 syscall HLock
000002EA 2046 movea.l A0, D6
000002EC 2050 movea.l A0, [A0]
000002EE 7000 moveq.l D0, 0x00
000002F0 1028 0010 move.b D0, [A0 + 0x10]
000002F4 4A40 tst.w D0
000002F6 6700 040E beq +0x410 /* 00000706 */
000002FA 486E FFB0 pea.l [A6 - 0x50]
000002FE A898 syscall GetPenState
00000300 A89E syscall PenNormal
00000302 2046 movea.l A0, D6
00000304 2050 movea.l A0, [A0]
00000306 41E8 0008 lea.l A0, [A0 + 0x8]
0000030A 43EE FFE8 lea.l A1, [A6 - 0x18]
0000030E 22D8 move.l [A1]+, [A0]+
00000310 22D8 move.l [A1]+, [A0]+
00000312 302E FFEC move.w D0, [A6 - 0x14]
00000316 906E FFE8 sub.w D0, [A6 - 0x18]
0000031A 3D40 FFE4 move.w [A6 - 0x1C], D0
0000031E 302E FFEE move.w D0, [A6 - 0x12]
00000322 906E FFEA sub.w D0, [A6 - 0x16]
00000326 3D40 FFE2 move.w [A6 - 0x1E], D0
0000032A 594F subq.w A7, 4
0000032C A8D8 syscall NewRgn
0000032E 2D5F FFC2 move.l [A6 - 0x3E], [A7]+
00000332 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00000336 A87A syscall GetClip
00000338 594F subq.w A7, 4
0000033A A8D8 syscall NewRgn
0000033C 261F move.l D3, [A7]+
0000033E 2F03 move.l -[A7], D3
00000340 486E FFE8 pea.l [A6 - 0x18]
00000344 A8DF syscall RectRgn
00000346 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
0000034A 2F03 move.l -[A7], D3
0000034C 2F03 move.l -[A7], D3
0000034E A8E4 syscall SectRgn
00000350 2F03 move.l -[A7], D3
00000352 A879 syscall SetClip
00000354 3D7C FFFF FFA2 move.w [A6 - 0x5E], 0xFFFF
0000035A 3D7C FFFF FFA4 move.w [A6 - 0x5C], 0xFFFF
00000360 3D7C FFFF FFA6 move.w [A6 - 0x5A], 0xFFFF
00000366 426E FF9C clr.w [A6 - 0x64]
0000036A 426E FF9E clr.w [A6 - 0x62]
0000036E 426E FFA0 clr.w [A6 - 0x60]
00000372 3D7C FFFF FF96 move.w [A6 - 0x6A], 0xFFFF
00000378 3D7C FFFF FF98 move.w [A6 - 0x68], 0xFFFF
0000037E 3D7C FFFF FF9A move.w [A6 - 0x66], 0xFFFF
00000384 426E FF90 clr.w [A6 - 0x70]
00000388 426E FF92 clr.w [A6 - 0x6E]
0000038C 426E FF94 clr.w [A6 - 0x6C]
00000390 4A2B FFEF tst.b [A3 - 0x11]
00000394 6700 00D4 beq +0xD6 /* 0000046A */
00000398 486B FFE8 pea.l [A3 - 0x18]
0000039C AA19 syscall GetForeColor
0000039E 486B FFE2 pea.l [A3 - 0x1E]
000003A2 AA1A syscall GetBackColor
000003A4 486B FFD6 pea.l [A3 - 0x2A]
000003A8 AA14 syscall RGBForeColor
000003AA 486B FFDC pea.l [A3 - 0x24]
000003AE AA15 syscall RGBBackColor
000003B0 554F subq.w A7, 2
000003B2 2F06 move.l -[A7], D6
000003B4 486E FF8C pea.l [A6 - 0x74]
000003B8 AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl
000003BA 4A1F tst.b [A7]+
000003BC 206E FF8C movea.l A0, [A6 - 0x74]
000003C0 2050 movea.l A0, [A0]
000003C2 2468 0008 movea.l A2, [A0 + 0x8]
000003C6 200A move.l D0, A2
000003C8 6700 009A beq +0x9C /* 00000464 */
000003CC 2052 movea.l A0, [A2]
000003CE 3D68 0006 FF4E move.w [A6 - 0xB2], [A0 + 0x6]
000003D4 4247 clr.w D7
000003D6 6000 0084 bra +0x86 /* 0000045C */
label000003DA:
000003DA 2052 movea.l A0, [A2]
000003DC 3007 move.w D0, D7
000003DE E740 asl D0.w, 3
000003E0 0C70 0003 0008 cmpi.w [A0 + D0.w + 0x8], 0x3
000003E6 6612 bne +0x14 /* 000003FA */
000003E8 2052 movea.l A0, [A2]
000003EA 3007 move.w D0, D7
000003EC E740 asl D0.w, 3
000003EE 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
000003F2 43EE FFA2 lea.l A1, [A6 - 0x5E]
000003F6 22D8 move.l [A1]+, [A0]+
000003F8 32D8 move.w [A1]+, [A0]+
label000003FA:
000003FA 2052 movea.l A0, [A2]
000003FC 3007 move.w D0, D7
000003FE E740 asl D0.w, 3
00000400 4A70 0008 tst.w [A0 + D0.w + 0x8]
00000404 6612 bne +0x14 /* 00000418 */
00000406 2052 movea.l A0, [A2]
00000408 3007 move.w D0, D7
0000040A E740 asl D0.w, 3
0000040C 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000410 43EE FF9C lea.l A1, [A6 - 0x64]
00000414 22D8 move.l [A1]+, [A0]+
00000416 32D8 move.w [A1]+, [A0]+
label00000418:
00000418 2052 movea.l A0, [A2]
0000041A 3007 move.w D0, D7
0000041C E740 asl D0.w, 3
0000041E 0C70 0001 0008 cmpi.w [A0 + D0.w + 0x8], 0x1
00000424 6612 bne +0x14 /* 00000438 */
00000426 2052 movea.l A0, [A2]
00000428 3007 move.w D0, D7
0000042A E740 asl D0.w, 3
0000042C 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000430 43EE FF96 lea.l A1, [A6 - 0x6A]
00000434 22D8 move.l [A1]+, [A0]+
00000436 32D8 move.w [A1]+, [A0]+
label00000438:
00000438 2052 movea.l A0, [A2]
0000043A 3007 move.w D0, D7
0000043C E740 asl D0.w, 3
0000043E 0C70 0002 0008 cmpi.w [A0 + D0.w + 0x8], 0x2
00000444 6612 bne +0x14 /* 00000458 */
00000446 2052 movea.l A0, [A2]
00000448 3007 move.w D0, D7
0000044A E740 asl D0.w, 3
0000044C 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000450 43EE FF90 lea.l A1, [A6 - 0x70]
00000454 22D8 move.l [A1]+, [A0]+
00000456 32D8 move.w [A1]+, [A0]+
label00000458:
00000458 5247 addq.w D7, 1
0000045A 6908 bvs +0xA /* 00000464 */
label0000045C:
0000045C BE6E FF4E cmp.w D7, [A6 - 0xB2]
00000460 6F00 FF78 ble -0x86 /* 000003DA */
label00000464:
00000464 486B FFD6 pea.l [A3 - 0x2A]
00000468 AA14 syscall RGBForeColor
label0000046A:
0000046A 486E FFE8 pea.l [A6 - 0x18]
0000046E 3F3C 0001 move.w -[A7], 0x1
00000472 3F3C 0001 move.w -[A7], 0x1
00000476 A8A9 syscall InsetRect
00000478 2046 movea.l A0, D6
0000047A 2050 movea.l A0, [A0]
0000047C 3D68 0014 FFE0 move.w [A6 - 0x20], [A0 + 0x14]
00000482 2046 movea.l A0, D6
00000484 2050 movea.l A0, [A0]
00000486 3A28 0016 move.w D5, [A0 + 0x16]
0000048A 2046 movea.l A0, D6
0000048C 2050 movea.l A0, [A0]
0000048E 3828 0012 move.w D4, [A0 + 0x12]
00000492 B86E FFE0 cmp.w D4, [A6 - 0x20]
00000496 6C04 bge +0x6 /* 0000049C */
00000498 382E FFE0 move.w D4, [A6 - 0x20]
label0000049C:
0000049C B845 cmp.w D4, D5
0000049E 6F02 ble +0x4 /* 000004A2 */
000004A0 3805 move.w D4, D5
label000004A2:
000004A2 41EE FFE8 lea.l A0, [A6 - 0x18]
000004A6 43EE FFCA lea.l A1, [A6 - 0x36]
000004AA 22D8 move.l [A1]+, [A0]+
000004AC 22D8 move.l [A1]+, [A0]+
000004AE 41EE FFE8 lea.l A0, [A6 - 0x18]
000004B2 43EE FFD2 lea.l A1, [A6 - 0x2E]
000004B6 22D8 move.l [A1]+, [A0]+
000004B8 22D8 move.l [A1]+, [A0]+
000004BA 3005 move.w D0, D5
000004BC 906E FFE0 sub.w D0, [A6 - 0x20]
000004C0 4A40 tst.w D0
000004C2 6602 bne +0x4 /* 000004C6 */
000004C4 5245 addq.w D5, 1
label000004C6:
000004C6 302E FFE4 move.w D0, [A6 - 0x1C]
000004CA B06E FFE2 cmp.w D0, [A6 - 0x1E]
000004CE 6F00 00B8 ble +0xBA /* 00000588 */
000004D2 594F subq.w A7, 4
000004D4 302E FFEC move.w D0, [A6 - 0x14]
000004D8 906E FFE8 sub.w D0, [A6 - 0x18]
000004DC 3D7C 0064 FF4E move.w [A6 - 0xB2], 0x64 /* 'd' */
000004E2 486E FF4E pea.l [A6 - 0xB2]
000004E6 3D40 FF4C move.w [A6 - 0xB4], D0
000004EA 486E FF4C pea.l [A6 - 0xB4]
000004EE 486E FF42 pea.l [A6 - 0xBE]
000004F2 3F3C 200E move.w -[A7], 0x200E
000004F6 A9EB syscall Pack4/FP68K
000004F8 486E FF42 pea.l [A6 - 0xBE]
000004FC 3F3C 2006 move.w -[A7], 0x2006
00000500 A9EB syscall Pack4/FP68K
00000502 3005 move.w D0, D5
00000504 906E FFE0 sub.w D0, [A6 - 0x20]
00000508 3D40 FF40 move.w [A6 - 0xC0], D0
0000050C 486E FF40 pea.l [A6 - 0xC0]
00000510 3D44 FF3E move.w [A6 - 0xC2], D4
00000514 486E FF3E pea.l [A6 - 0xC2]
00000518 486E FF34 pea.l [A6 - 0xCC]
0000051C 3F3C 200E move.w -[A7], 0x200E
00000520 A9EB syscall Pack4/FP68K
00000522 486E FF34 pea.l [A6 - 0xCC]
00000526 3F3C 2006 move.w -[A7], 0x2006
0000052A A9EB syscall Pack4/FP68K
0000052C 486E FF34 pea.l [A6 - 0xCC]
00000530 486E FF42 pea.l [A6 - 0xBE]
00000534 3F3C 0004 move.w -[A7], 0x4
00000538 A9EB syscall Pack4/FP68K
0000053A 3D7C 0064 FF32 move.w [A6 - 0xCE], 0x64 /* 'd' */
00000540 486E FF32 pea.l [A6 - 0xCE]
00000544 486E FF42 pea.l [A6 - 0xBE]
00000548 3F3C 2004 move.w -[A7], 0x2004
0000054C A9EB syscall Pack4/FP68K
0000054E 486E FF42 pea.l [A6 - 0xBE]
00000552 486E FFEC pea.l [A6 - 0x14]
00000556 486E FF28 pea.l [A6 - 0xD8]
0000055A 3F3C 200E move.w -[A7], 0x200E
0000055E A9EB syscall Pack4/FP68K
00000560 486E FF28 pea.l [A6 - 0xD8]
00000564 3F3C 0002 move.w -[A7], 0x2
00000568 A9EB syscall Pack4/FP68K
0000056A 486E FF28 pea.l [A6 - 0xD8]
0000056E 4EBA FAB0 jsr [PC - 0x550 /* 00000020 */]
00000572 544F addq.w A7, 2
00000574 3D5F FFDA move.w [A6 - 0x26], [A7]+
00000578 3D6E FFDA FFCA move.w [A6 - 0x36], [A6 - 0x26]
0000057E 3D6E FFDA FFD6 move.w [A6 - 0x2A], [A6 - 0x26]
00000584 6000 00A6 bra +0xA8 /* 0000062C */
label00000588:
00000588 594F subq.w A7, 4
0000058A 302E FFEE move.w D0, [A6 - 0x12]
0000058E 906E FFEA sub.w D0, [A6 - 0x16]
00000592 3D7C 0064 FF4E move.w [A6 - 0xB2], 0x64 /* 'd' */
00000598 486E FF4E pea.l [A6 - 0xB2]
0000059C 3D40 FF4C move.w [A6 - 0xB4], D0
000005A0 486E FF4C pea.l [A6 - 0xB4]
000005A4 486E FF42 pea.l [A6 - 0xBE]
000005A8 3F3C 200E move.w -[A7], 0x200E
000005AC A9EB syscall Pack4/FP68K
000005AE 486E FF42 pea.l [A6 - 0xBE]
000005B2 3F3C 2006 move.w -[A7], 0x2006
000005B6 A9EB syscall Pack4/FP68K
000005B8 3005 move.w D0, D5
000005BA 906E FFE0 sub.w D0, [A6 - 0x20]
000005BE 3D40 FF40 move.w [A6 - 0xC0], D0
000005C2 486E FF40 pea.l [A6 - 0xC0]
000005C6 3D44 FF3E move.w [A6 - 0xC2], D4
000005CA 486E FF3E pea.l [A6 - 0xC2]
000005CE 486E FF34 pea.l [A6 - 0xCC]
000005D2 3F3C 200E move.w -[A7], 0x200E
000005D6 A9EB syscall Pack4/FP68K
000005D8 486E FF34 pea.l [A6 - 0xCC]
000005DC 3F3C 2006 move.w -[A7], 0x2006
000005E0 A9EB syscall Pack4/FP68K
000005E2 486E FF34 pea.l [A6 - 0xCC]
000005E6 486E FF42 pea.l [A6 - 0xBE]
000005EA 3F3C 0004 move.w -[A7], 0x4
000005EE A9EB syscall Pack4/FP68K
000005F0 3D7C 0064 FF32 move.w [A6 - 0xCE], 0x64 /* 'd' */
000005F6 486E FF32 pea.l [A6 - 0xCE]
000005FA 486E FF42 pea.l [A6 - 0xBE]
000005FE 3F3C 2004 move.w -[A7], 0x2004
00000602 A9EB syscall Pack4/FP68K
00000604 486E FFEA pea.l [A6 - 0x16]
00000608 486E FF42 pea.l [A6 - 0xBE]
0000060C 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00000610 A9EB syscall Pack4/FP68K
00000612 486E FF42 pea.l [A6 - 0xBE]
00000616 4EBA FA08 jsr [PC - 0x5F8 /* 00000020 */]
0000061A 544F addq.w A7, 2
0000061C 3D5F FFDA move.w [A6 - 0x26], [A7]+
00000620 3D6E FFDA FFD0 move.w [A6 - 0x30], [A6 - 0x26]
00000626 3D6E FFDA FFD4 move.w [A6 - 0x2C], [A6 - 0x26]
label0000062C:
0000062C 4A2B FFEF tst.b [A3 - 0x11]
00000630 676C beq +0x6E /* 0000069E */
00000632 486E FF9C pea.l [A6 - 0x64]
00000636 AA14 syscall RGBForeColor
00000638 486E FF9C pea.l [A6 - 0x64]
0000063C AA15 syscall RGBBackColor
0000063E 486E FFCA pea.l [A6 - 0x36]
00000642 A8A1 syscall FrameRect
00000644 486E FFCA pea.l [A6 - 0x36]
00000648 3F3C 0001 move.w -[A7], 0x1
0000064C 3F3C 0001 move.w -[A7], 0x1
00000650 A8A9 syscall InsetRect
00000652 486E FF90 pea.l [A6 - 0x70]
00000656 AA14 syscall RGBForeColor
00000658 486E FF90 pea.l [A6 - 0x70]
0000065C AA15 syscall RGBBackColor
0000065E 486E FFCA pea.l [A6 - 0x36]
00000662 A8A1 syscall FrameRect
00000664 486E FFCA pea.l [A6 - 0x36]
00000668 3F3C 0001 move.w -[A7], 0x1
0000066C 3F3C 0001 move.w -[A7], 0x1
00000670 A8A9 syscall InsetRect
00000672 486E FF96 pea.l [A6 - 0x6A]
00000676 AA14 syscall RGBForeColor
00000678 486E FF96 pea.l [A6 - 0x6A]
0000067C AA15 syscall RGBBackColor
0000067E 486E FFCA pea.l [A6 - 0x36]
00000682 A8A2 syscall PaintRect
00000684 486E FFA2 pea.l [A6 - 0x5E]
00000688 AA14 syscall RGBForeColor
0000068A 486E FFA2 pea.l [A6 - 0x5E]
0000068E AA15 syscall RGBBackColor
00000690 486E FFD2 pea.l [A6 - 0x2E]
00000694 A8A2 syscall PaintRect
00000696 486B FFD6 pea.l [A3 - 0x2A]
0000069A AA14 syscall RGBForeColor
0000069C 6020 bra +0x22 /* 000006BE */
label0000069E:
0000069E 486E FFCA pea.l [A6 - 0x36]
000006A2 A8A2 syscall PaintRect
000006A4 486E FFD2 pea.l [A6 - 0x2E]
000006A8 A8A3 syscall EraseRect
000006AA 486E FFE8 pea.l [A6 - 0x18]
000006AE 3F3C FFFF move.w -[A7], 0xFFFF
000006B2 3F3C FFFF move.w -[A7], 0xFFFF
000006B6 A8A9 syscall InsetRect
000006B8 486E FFE8 pea.l [A6 - 0x18]
000006BC A8A1 syscall FrameRect
label000006BE:
000006BE 2046 movea.l A0, D6
000006C0 2050 movea.l A0, [A0]
000006C2 7000 moveq.l D0, 0x00
000006C4 1028 0011 move.b D0, [A0 + 0x11]
000006C8 0C40 00FF cmpi.w D0, 0xFF
000006CC 660A bne +0xC /* 000006D8 */
000006CE 486E FFE8 pea.l [A6 - 0x18]
000006D2 2F0E move.l -[A7], A6
000006D4 4EBA FB88 jsr [PC - 0x478 /* 0000025E */]
label000006D8:
000006D8 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
000006DC A879 syscall SetClip
000006DE 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
000006E2 A8D9 syscall DisposRgn/DisposeRgn
000006E4 2F03 move.l -[A7], D3
000006E6 A8D9 syscall DisposRgn/DisposeRgn
000006E8 486E FFB0 pea.l [A6 - 0x50]
000006EC A899 syscall SetPenState
000006EE 4A2B FFEF tst.b [A3 - 0x11]
000006F2 670C beq +0xE /* 00000700 */
000006F4 486B FFE8 pea.l [A3 - 0x18]
000006F8 AA14 syscall RGBForeColor
000006FA 486B FFE2 pea.l [A3 - 0x1E]
000006FE AA15 syscall RGBBackColor
label00000700:
00000700 2F06 move.l -[A7], D6
00000702 205F movea.l A0, [A7]+
00000704 A02A syscall HUnlock
label00000706:
00000706 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
0000070A 4E5E unlink A6
0000070C 205F movea.l A0, [A7]+
0000070E 4FEF 000C lea.l A7, [A7 + 0xC]
00000712 4ED0 jmp [A0]
fn00000714:
00000714 4E56 FF9A link A6, -0x0066
00000718 48E7 1F10 movem.l -[A7], D3,D4,D5,D6,D7,A3
0000071C 266E 0010 movea.l A3, [A6 + 0x10]
00000720 42AE 0016 clr.l [A6 + 0x16]
00000724 2F0B move.l -[A7], A3
00000726 205F movea.l A0, [A7]+
00000728 A029 syscall HLock
0000072A 2053 movea.l A0, [A3]
0000072C 7000 moveq.l D0, 0x00
0000072E 1028 0010 move.b D0, [A0 + 0x10]
00000732 4A40 tst.w D0
00000734 6700 029C beq +0x29E /* 000009D2 */
00000738 2053 movea.l A0, [A3]
0000073A 7000 moveq.l D0, 0x00
0000073C 1028 0011 move.b D0, [A0 + 0x11]
00000740 0C40 00FF cmpi.w D0, 0xFF
00000744 6700 028C beq +0x28E /* 000009D2 */
00000748 2053 movea.l A0, [A3]
0000074A 41E8 0008 lea.l A0, [A0 + 0x8]
0000074E 43EE FFE8 lea.l A1, [A6 - 0x18]
00000752 22D8 move.l [A1]+, [A0]+
00000754 22D8 move.l [A1]+, [A0]+
00000756 362E FFEC move.w D3, [A6 - 0x14]
0000075A 966E FFE8 sub.w D3, [A6 - 0x18]
0000075E 302E FFEE move.w D0, [A6 - 0x12]
00000762 906E FFEA sub.w D0, [A6 - 0x16]
00000766 3D40 FFCC move.w [A6 - 0x34], D0
0000076A 2053 movea.l A0, [A3]
0000076C 3828 0014 move.w D4, [A0 + 0x14]
00000770 2053 movea.l A0, [A3]
00000772 3E28 0016 move.w D7, [A0 + 0x16]
00000776 2053 movea.l A0, [A3]
00000778 3C28 0012 move.w D6, [A0 + 0x12]
0000077C BC44 cmp.w D6, D4
0000077E 6C02 bge +0x4 /* 00000782 */
00000780 3C04 move.w D6, D4
label00000782:
00000782 BC47 cmp.w D6, D7
00000784 6F02 ble +0x4 /* 00000788 */
00000786 3C07 move.w D6, D7
label00000788:
00000788 41EE FFE8 lea.l A0, [A6 - 0x18]
0000078C 43EE FFD8 lea.l A1, [A6 - 0x28]
00000790 22D8 move.l [A1]+, [A0]+
00000792 22D8 move.l [A1]+, [A0]+
00000794 41EE FFE8 lea.l A0, [A6 - 0x18]
00000798 43EE FFD0 lea.l A1, [A6 - 0x30]
0000079C 22D8 move.l [A1]+, [A0]+
0000079E 22D8 move.l [A1]+, [A0]+
000007A0 3007 move.w D0, D7
000007A2 9044 sub.w D0, D4
000007A4 4A40 tst.w D0
000007A6 6602 bne +0x4 /* 000007AA */
000007A8 5247 addq.w D7, 1
label000007AA:
000007AA B66E FFCC cmp.w D3, [A6 - 0x34]
000007AE 6F00 00B0 ble +0xB2 /* 00000860 */
000007B2 594F subq.w A7, 4
000007B4 3A2E FFEC move.w D5, [A6 - 0x14]
000007B8 9A6E FFE8 sub.w D5, [A6 - 0x18]
000007BC 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */
000007C2 486E FFC0 pea.l [A6 - 0x40]
000007C6 3D45 FFBE move.w [A6 - 0x42], D5
000007CA 486E FFBE pea.l [A6 - 0x42]
000007CE 486E FFB4 pea.l [A6 - 0x4C]
000007D2 3F3C 200E move.w -[A7], 0x200E
000007D6 A9EB syscall Pack4/FP68K
000007D8 486E FFB4 pea.l [A6 - 0x4C]
000007DC 3F3C 2006 move.w -[A7], 0x2006
000007E0 A9EB syscall Pack4/FP68K
000007E2 3007 move.w D0, D7
000007E4 9044 sub.w D0, D4
000007E6 3D40 FFB2 move.w [A6 - 0x4E], D0
000007EA 486E FFB2 pea.l [A6 - 0x4E]
000007EE 3D46 FFB0 move.w [A6 - 0x50], D6
000007F2 486E FFB0 pea.l [A6 - 0x50]
000007F6 486E FFA6 pea.l [A6 - 0x5A]
000007FA 3F3C 200E move.w -[A7], 0x200E
000007FE A9EB syscall Pack4/FP68K
00000800 486E FFA6 pea.l [A6 - 0x5A]
00000804 3F3C 2006 move.w -[A7], 0x2006
00000808 A9EB syscall Pack4/FP68K
0000080A 486E FFA6 pea.l [A6 - 0x5A]
0000080E 486E FFB4 pea.l [A6 - 0x4C]
00000812 3F3C 0004 move.w -[A7], 0x4
00000816 A9EB syscall Pack4/FP68K
00000818 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */
0000081E 486E FFA4 pea.l [A6 - 0x5C]
00000822 486E FFB4 pea.l [A6 - 0x4C]
00000826 3F3C 2004 move.w -[A7], 0x2004
0000082A A9EB syscall Pack4/FP68K
0000082C 486E FFB4 pea.l [A6 - 0x4C]
00000830 486E FFEC pea.l [A6 - 0x14]
00000834 486E FF9A pea.l [A6 - 0x66]
00000838 3F3C 200E move.w -[A7], 0x200E
0000083C A9EB syscall Pack4/FP68K
0000083E 486E FF9A pea.l [A6 - 0x66]
00000842 3F3C 0002 move.w -[A7], 0x2
00000846 A9EB syscall Pack4/FP68K
00000848 486E FF9A pea.l [A6 - 0x66]
0000084C 4EBA F7D2 jsr [PC - 0x82E /* 00000020 */]
00000850 544F addq.w A7, 2
00000852 3A1F move.w D5, [A7]+
00000854 3D45 FFD8 move.w [A6 - 0x28], D5
00000858 3D45 FFD4 move.w [A6 - 0x2C], D5
0000085C 6000 009E bra +0xA0 /* 000008FC */
label00000860:
00000860 594F subq.w A7, 4
00000862 3A2E FFEE move.w D5, [A6 - 0x12]
00000866 9A6E FFEA sub.w D5, [A6 - 0x16]
0000086A 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */
00000870 486E FFC0 pea.l [A6 - 0x40]
00000874 3D45 FFBE move.w [A6 - 0x42], D5
00000878 486E FFBE pea.l [A6 - 0x42]
0000087C 486E FFB4 pea.l [A6 - 0x4C]
00000880 3F3C 200E move.w -[A7], 0x200E
00000884 A9EB syscall Pack4/FP68K
00000886 486E FFB4 pea.l [A6 - 0x4C]
0000088A 3F3C 2006 move.w -[A7], 0x2006
0000088E A9EB syscall Pack4/FP68K
00000890 3007 move.w D0, D7
00000892 9044 sub.w D0, D4
00000894 3D40 FFB2 move.w [A6 - 0x4E], D0
00000898 486E FFB2 pea.l [A6 - 0x4E]
0000089C 3D46 FFB0 move.w [A6 - 0x50], D6
000008A0 486E FFB0 pea.l [A6 - 0x50]
000008A4 486E FFA6 pea.l [A6 - 0x5A]
000008A8 3F3C 200E move.w -[A7], 0x200E
000008AC A9EB syscall Pack4/FP68K
000008AE 486E FFA6 pea.l [A6 - 0x5A]
000008B2 3F3C 2006 move.w -[A7], 0x2006
000008B6 A9EB syscall Pack4/FP68K
000008B8 486E FFA6 pea.l [A6 - 0x5A]
000008BC 486E FFB4 pea.l [A6 - 0x4C]
000008C0 3F3C 0004 move.w -[A7], 0x4
000008C4 A9EB syscall Pack4/FP68K
000008C6 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */
000008CC 486E FFA4 pea.l [A6 - 0x5C]
000008D0 486E FFB4 pea.l [A6 - 0x4C]
000008D4 3F3C 2004 move.w -[A7], 0x2004
000008D8 A9EB syscall Pack4/FP68K
000008DA 486E FFEA pea.l [A6 - 0x16]
000008DE 486E FFB4 pea.l [A6 - 0x4C]
000008E2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
000008E6 A9EB syscall Pack4/FP68K
000008E8 486E FFB4 pea.l [A6 - 0x4C]
000008EC 4EBA F732 jsr [PC - 0x8CE /* 00000020 */]
000008F0 544F addq.w A7, 2
000008F2 3A1F move.w D5, [A7]+
000008F4 3D45 FFDE move.w [A6 - 0x22], D5
000008F8 3D45 FFD2 move.w [A6 - 0x2E], D5
label000008FC:
000008FC 554F subq.w A7, 2
000008FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000902 2053 movea.l A0, [A3]
00000904 4868 0008 pea.l [A0 + 0x8]
00000908 A8AD syscall PtInRect
0000090A 4A1F tst.b [A7]+
0000090C 6700 00C4 beq +0xC6 /* 000009D2 */
00000910 B66E FFCC cmp.w D3, [A6 - 0x34]
00000914 6F60 ble +0x62 /* 00000976 */
00000916 41EE FFE8 lea.l A0, [A6 - 0x18]
0000091A 43EE FFE0 lea.l A1, [A6 - 0x20]
0000091E 22D8 move.l [A1]+, [A0]+
00000920 22D8 move.l [A1]+, [A0]+
00000922 302E FFD8 move.w D0, [A6 - 0x28]
00000926 0640 000A addi.w D0, 0xA /* '\n' */
0000092A 3D40 FFE4 move.w [A6 - 0x1C], D0
0000092E 302E FFD4 move.w D0, [A6 - 0x2C]
00000932 0640 FFF6 addi.w D0, 0xFFF6
00000936 3D40 FFE0 move.w [A6 - 0x20], D0
0000093A 554F subq.w A7, 2
0000093C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000940 486E FFE0 pea.l [A6 - 0x20]
00000944 A8AD syscall PtInRect
00000946 4A1F tst.b [A7]+
00000948 670C beq +0xE /* 00000956 */
0000094A 2D7C 0000 0081 0016 move.l [A6 + 0x16], 0x81
00000952 6000 007E bra +0x80 /* 000009D2 */
label00000956:
00000956 554F subq.w A7, 2
00000958 2F2E 000C move.l -[A7], [A6 + 0xC]
0000095C 486E FFD8 pea.l [A6 - 0x28]
00000960 A8AD syscall PtInRect
00000962 4A1F tst.b [A7]+
00000964 6708 beq +0xA /* 0000096E */
00000966 7016 moveq.l D0, 0x16
00000968 2D40 0016 move.l [A6 + 0x16], D0
0000096C 6064 bra +0x66 /* 000009D2 */
label0000096E:
0000096E 7017 moveq.l D0, 0x17
00000970 2D40 0016 move.l [A6 + 0x16], D0
00000974 605C bra +0x5E /* 000009D2 */
label00000976:
00000976 41EE FFE8 lea.l A0, [A6 - 0x18]
0000097A 43EE FFE0 lea.l A1, [A6 - 0x20]
0000097E 22D8 move.l [A1]+, [A0]+
00000980 22D8 move.l [A1]+, [A0]+
00000982 302E FFDE move.w D0, [A6 - 0x22]
00000986 0640 FFF6 addi.w D0, 0xFFF6
0000098A 3D40 FFE2 move.w [A6 - 0x1E], D0
0000098E 302E FFD2 move.w D0, [A6 - 0x2E]
00000992 0640 000A addi.w D0, 0xA /* '\n' */
00000996 3D40 FFE6 move.w [A6 - 0x1A], D0
0000099A 554F subq.w A7, 2
0000099C 2F2E 000C move.l -[A7], [A6 + 0xC]
000009A0 486E FFE0 pea.l [A6 - 0x20]
000009A4 A8AD syscall PtInRect
000009A6 4A1F tst.b [A7]+
000009A8 670A beq +0xC /* 000009B4 */
000009AA 2D7C 0000 0081 0016 move.l [A6 + 0x16], 0x81
000009B2 601E bra +0x20 /* 000009D2 */
label000009B4:
000009B4 554F subq.w A7, 2
000009B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000009BA 486E FFD8 pea.l [A6 - 0x28]
000009BE A8AD syscall PtInRect
000009C0 4A1F tst.b [A7]+
000009C2 6708 beq +0xA /* 000009CC */
000009C4 7016 moveq.l D0, 0x16
000009C6 2D40 0016 move.l [A6 + 0x16], D0
000009CA 6006 bra +0x8 /* 000009D2 */
label000009CC:
000009CC 7017 moveq.l D0, 0x17
000009CE 2D40 0016 move.l [A6 + 0x16], D0
label000009D2:
000009D2 2F0B move.l -[A7], A3
000009D4 205F movea.l A0, [A7]+
000009D6 A02A syscall HUnlock
000009D8 4CDF 08F8 movem.l D3,D4,D5,D6,D7,A3, [A7]+
000009DC 4E5E unlink A6
000009DE 205F movea.l A0, [A7]+
000009E0 4FEF 000E lea.l A7, [A7 + 0xE]
000009E4 4ED0 jmp [A0]
fn000009E6:
000009E6 4E56 FF9A link A6, -0x0066
000009EA 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
000009EE 266E 000C movea.l A3, [A6 + 0xC]
000009F2 246E 0010 movea.l A2, [A6 + 0x10]
000009F6 200B move.l D0, A3
000009F8 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF
000009FE 2640 movea.l A3, D0
00000A00 2052 movea.l A0, [A2]
00000A02 41E8 0008 lea.l A0, [A0 + 0x8]
00000A06 43EE FFE8 lea.l A1, [A6 - 0x18]
00000A0A 22D8 move.l [A1]+, [A0]+
00000A0C 22D8 move.l [A1]+, [A0]+
00000A0E 362E FFEC move.w D3, [A6 - 0x14]
00000A12 966E FFE8 sub.w D3, [A6 - 0x18]
00000A16 302E FFEE move.w D0, [A6 - 0x12]
00000A1A 906E FFEA sub.w D0, [A6 - 0x16]
00000A1E 3D40 FFCC move.w [A6 - 0x34], D0
00000A22 2052 movea.l A0, [A2]
00000A24 3A28 0014 move.w D5, [A0 + 0x14]
00000A28 2052 movea.l A0, [A2]
00000A2A 3E28 0016 move.w D7, [A0 + 0x16]
00000A2E 2052 movea.l A0, [A2]
00000A30 3C28 0012 move.w D6, [A0 + 0x12]
00000A34 BC45 cmp.w D6, D5
00000A36 6C02 bge +0x4 /* 00000A3A */
00000A38 3C05 move.w D6, D5
label00000A3A:
00000A3A BC47 cmp.w D6, D7
00000A3C 6F02 ble +0x4 /* 00000A40 */
00000A3E 3C07 move.w D6, D7
label00000A40:
00000A40 41EE FFE8 lea.l A0, [A6 - 0x18]
00000A44 43EE FFD8 lea.l A1, [A6 - 0x28]
00000A48 22D8 move.l [A1]+, [A0]+
00000A4A 22D8 move.l [A1]+, [A0]+
00000A4C 41EE FFE8 lea.l A0, [A6 - 0x18]
00000A50 43EE FFD0 lea.l A1, [A6 - 0x30]
00000A54 22D8 move.l [A1]+, [A0]+
00000A56 22D8 move.l [A1]+, [A0]+
00000A58 3007 move.w D0, D7
00000A5A 9045 sub.w D0, D5
00000A5C 4A40 tst.w D0
00000A5E 6602 bne +0x4 /* 00000A62 */
00000A60 5247 addq.w D7, 1
label00000A62:
00000A62 B66E FFCC cmp.w D3, [A6 - 0x34]
00000A66 6F00 00D8 ble +0xDA /* 00000B40 */
00000A6A 594F subq.w A7, 4
00000A6C 382E FFEC move.w D4, [A6 - 0x14]
00000A70 986E FFE8 sub.w D4, [A6 - 0x18]
00000A74 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */
00000A7A 486E FFC0 pea.l [A6 - 0x40]
00000A7E 3D44 FFBE move.w [A6 - 0x42], D4
00000A82 486E FFBE pea.l [A6 - 0x42]
00000A86 486E FFB4 pea.l [A6 - 0x4C]
00000A8A 3F3C 200E move.w -[A7], 0x200E
00000A8E A9EB syscall Pack4/FP68K
00000A90 486E FFB4 pea.l [A6 - 0x4C]
00000A94 3F3C 2006 move.w -[A7], 0x2006
00000A98 A9EB syscall Pack4/FP68K
00000A9A 3007 move.w D0, D7
00000A9C 9045 sub.w D0, D5
00000A9E 3D40 FFB2 move.w [A6 - 0x4E], D0
00000AA2 486E FFB2 pea.l [A6 - 0x4E]
00000AA6 3D46 FFB0 move.w [A6 - 0x50], D6
00000AAA 486E FFB0 pea.l [A6 - 0x50]
00000AAE 486E FFA6 pea.l [A6 - 0x5A]
00000AB2 3F3C 200E move.w -[A7], 0x200E
00000AB6 A9EB syscall Pack4/FP68K
00000AB8 486E FFA6 pea.l [A6 - 0x5A]
00000ABC 3F3C 2006 move.w -[A7], 0x2006
00000AC0 A9EB syscall Pack4/FP68K
00000AC2 486E FFA6 pea.l [A6 - 0x5A]
00000AC6 486E FFB4 pea.l [A6 - 0x4C]
00000ACA 3F3C 0004 move.w -[A7], 0x4
00000ACE A9EB syscall Pack4/FP68K
00000AD0 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */
00000AD6 486E FFA4 pea.l [A6 - 0x5C]
00000ADA 486E FFB4 pea.l [A6 - 0x4C]
00000ADE 3F3C 2004 move.w -[A7], 0x2004
00000AE2 A9EB syscall Pack4/FP68K
00000AE4 486E FFB4 pea.l [A6 - 0x4C]
00000AE8 486E FFEC pea.l [A6 - 0x14]
00000AEC 486E FF9A pea.l [A6 - 0x66]
00000AF0 3F3C 200E move.w -[A7], 0x200E
00000AF4 A9EB syscall Pack4/FP68K
00000AF6 486E FF9A pea.l [A6 - 0x66]
00000AFA 3F3C 0002 move.w -[A7], 0x2
00000AFE A9EB syscall Pack4/FP68K
00000B00 486E FF9A pea.l [A6 - 0x66]
00000B04 4EBA F51A jsr [PC - 0xAE6 /* 00000020 */]
00000B08 544F addq.w A7, 2
00000B0A 381F move.w D4, [A7]+
00000B0C 3D44 FFD8 move.w [A6 - 0x28], D4
00000B10 3D44 FFD4 move.w [A6 - 0x2C], D4
00000B14 41EE FFE8 lea.l A0, [A6 - 0x18]
00000B18 43EE FFE0 lea.l A1, [A6 - 0x20]
00000B1C 22D8 move.l [A1]+, [A0]+
00000B1E 22D8 move.l [A1]+, [A0]+
00000B20 302E FFD8 move.w D0, [A6 - 0x28]
00000B24 5A40 addq.w D0, 5
00000B26 3D40 FFE4 move.w [A6 - 0x1C], D0
00000B2A 302E FFD4 move.w D0, [A6 - 0x2C]
00000B2E 5B40 subq.w D0, 5
00000B30 3D40 FFE0 move.w [A6 - 0x20], D0
00000B34 2F0B move.l -[A7], A3
00000B36 486E FFE0 pea.l [A6 - 0x20]
00000B3A A8DF syscall RectRgn
00000B3C 6000 00C6 bra +0xC8 /* 00000C04 */
label00000B40:
00000B40 594F subq.w A7, 4
00000B42 382E FFEE move.w D4, [A6 - 0x12]
00000B46 986E FFEA sub.w D4, [A6 - 0x16]
00000B4A 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */
00000B50 486E FFC0 pea.l [A6 - 0x40]
00000B54 3D44 FFBE move.w [A6 - 0x42], D4
00000B58 486E FFBE pea.l [A6 - 0x42]
00000B5C 486E FFB4 pea.l [A6 - 0x4C]
00000B60 3F3C 200E move.w -[A7], 0x200E
00000B64 A9EB syscall Pack4/FP68K
00000B66 486E FFB4 pea.l [A6 - 0x4C]
00000B6A 3F3C 2006 move.w -[A7], 0x2006
00000B6E A9EB syscall Pack4/FP68K
00000B70 3007 move.w D0, D7
00000B72 9045 sub.w D0, D5
00000B74 3D40 FFB2 move.w [A6 - 0x4E], D0
00000B78 486E FFB2 pea.l [A6 - 0x4E]
00000B7C 3D46 FFB0 move.w [A6 - 0x50], D6
00000B80 486E FFB0 pea.l [A6 - 0x50]
00000B84 486E FFA6 pea.l [A6 - 0x5A]
00000B88 3F3C 200E move.w -[A7], 0x200E
00000B8C A9EB syscall Pack4/FP68K
00000B8E 486E FFA6 pea.l [A6 - 0x5A]
00000B92 3F3C 2006 move.w -[A7], 0x2006
00000B96 A9EB syscall Pack4/FP68K
00000B98 486E FFA6 pea.l [A6 - 0x5A]
00000B9C 486E FFB4 pea.l [A6 - 0x4C]
00000BA0 3F3C 0004 move.w -[A7], 0x4
00000BA4 A9EB syscall Pack4/FP68K
00000BA6 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */
00000BAC 486E FFA4 pea.l [A6 - 0x5C]
00000BB0 486E FFB4 pea.l [A6 - 0x4C]
00000BB4 3F3C 2004 move.w -[A7], 0x2004
00000BB8 A9EB syscall Pack4/FP68K
00000BBA 486E FFEA pea.l [A6 - 0x16]
00000BBE 486E FFB4 pea.l [A6 - 0x4C]
00000BC2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00000BC6 A9EB syscall Pack4/FP68K
00000BC8 486E FFB4 pea.l [A6 - 0x4C]
00000BCC 4EBA F452 jsr [PC - 0xBAE /* 00000020 */]
00000BD0 544F addq.w A7, 2
00000BD2 381F move.w D4, [A7]+
00000BD4 3D44 FFDE move.w [A6 - 0x22], D4
00000BD8 3D44 FFD2 move.w [A6 - 0x2E], D4
00000BDC 41EE FFE8 lea.l A0, [A6 - 0x18]
00000BE0 43EE FFE0 lea.l A1, [A6 - 0x20]
00000BE4 22D8 move.l [A1]+, [A0]+
00000BE6 22D8 move.l [A1]+, [A0]+
00000BE8 302E FFDE move.w D0, [A6 - 0x22]
00000BEC 5B40 subq.w D0, 5
00000BEE 3D40 FFE2 move.w [A6 - 0x1E], D0
00000BF2 302E FFD2 move.w D0, [A6 - 0x2E]
00000BF6 5A40 addq.w D0, 5
00000BF8 3D40 FFE6 move.w [A6 - 0x1A], D0
00000BFC 2F0B move.l -[A7], A3
00000BFE 486E FFE0 pea.l [A6 - 0x20]
00000C02 A8DF syscall RectRgn
label00000C04:
00000C04 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00000C08 4E5E unlink A6
00000C0A 205F movea.l A0, [A7]+
00000C0C 4FEF 000C lea.l A7, [A7 + 0xC]
00000C10 4ED0 jmp [A0]
fn00000C12:
00000C12 4E56 0000 link A6, 0
00000C16 202E 000C move.l D0, [A6 + 0xC]
00000C1A 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF
00000C20 2D40 000C move.l [A6 + 0xC], D0
00000C24 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C28 206E 0010 movea.l A0, [A6 + 0x10]
00000C2C 2050 movea.l A0, [A0]
00000C2E 4868 0008 pea.l [A0 + 0x8]
00000C32 A8DF syscall RectRgn
00000C34 4E5E unlink A6
00000C36 205F movea.l A0, [A7]+
00000C38 4FEF 000C lea.l A7, [A7 + 0xC]
00000C3C 4ED0 jmp [A0]
fn00000C3E:
00000C3E 4E56 0000 link A6, 0
00000C42 48E7 0030 movem.l -[A7], A2,A3
00000C46 266E 000C movea.l A3, [A6 + 0xC]
00000C4A 246E 0010 movea.l A2, [A6 + 0x10]
00000C4E 2F0A move.l -[A7], A2
00000C50 205F movea.l A0, [A7]+
00000C52 A029 syscall HLock
00000C54 200B move.l D0, A3
00000C56 0280 8000 0000 andi.l D0, 0x80000000
00000C5C 4A80 tst.l D0
00000C5E 6718 beq +0x1A /* 00000C78 */
00000C60 200B move.l D0, A3
00000C62 0280 0FFF FFFF andi.l D0, 0xFFFFFFF
00000C68 2640 movea.l A3, D0
00000C6A 2F0A move.l -[A7], A2
00000C6C 2F0B move.l -[A7], A3
00000C6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C72 4EBA FD72 jsr [PC - 0x28E /* 000009E6 */]
00000C76 6016 bra +0x18 /* 00000C8E */
label00000C78:
00000C78 200B move.l D0, A3
00000C7A 0280 0FFF FFFF andi.l D0, 0xFFFFFFF
00000C80 2640 movea.l A3, D0
00000C82 2F0A move.l -[A7], A2
00000C84 2F0B move.l -[A7], A3
00000C86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C8A 4EBA FF86 jsr [PC - 0x7A /* 00000C12 */]
label00000C8E:
00000C8E 2F0A move.l -[A7], A2
00000C90 205F movea.l A0, [A7]+
00000C92 A02A syscall HUnlock
00000C94 4CDF 0C00 movem.l A2,A3, [A7]+
00000C98 4E5E unlink A6
00000C9A 205F movea.l A0, [A7]+
00000C9C 4FEF 000C lea.l A7, [A7 + 0xC]
00000CA0 4ED0 jmp [A0]
fn00000CA2:
00000CA2 4E56 FFDE link A6, -0x0022
00000CA6 48E7 0330 movem.l -[A7], D6,D7,A2,A3
00000CAA 266E 000C movea.l A3, [A6 + 0xC]
00000CAE 246E 0010 movea.l A2, [A6 + 0x10]
00000CB2 2F0A move.l -[A7], A2
00000CB4 205F movea.l A0, [A7]+
00000CB6 A029 syscall HLock
00000CB8 426B 0010 clr.w [A3 + 0x10]
00000CBC 2052 movea.l A0, [A2]
00000CBE 41E8 0008 lea.l A0, [A0 + 0x8]
00000CC2 43D3 lea.l A1, [A3]
00000CC4 22D8 move.l [A1]+, [A0]+
00000CC6 22D8 move.l [A1]+, [A0]+
00000CC8 2052 movea.l A0, [A2]
00000CCA 41E8 0008 lea.l A0, [A0 + 0x8]
00000CCE 43EB 0008 lea.l A1, [A3 + 0x8]
00000CD2 22D8 move.l [A1]+, [A0]+
00000CD4 22D8 move.l [A1]+, [A0]+
00000CD6 486B 0008 pea.l [A3 + 0x8]
00000CDA 3F3C FFEC move.w -[A7], 0xFFEC
00000CDE 3F3C FFEC move.w -[A7], 0xFFEC
00000CE2 A8A9 syscall InsetRect
00000CE4 2052 movea.l A0, [A2]
00000CE6 41E8 0008 lea.l A0, [A0 + 0x8]
00000CEA 43EE FFE8 lea.l A1, [A6 - 0x18]
00000CEE 22D8 move.l [A1]+, [A0]+
00000CF0 22D8 move.l [A1]+, [A0]+
00000CF2 3E2E FFEC move.w D7, [A6 - 0x14]
00000CF6 9E6E FFE8 sub.w D7, [A6 - 0x18]
00000CFA 3C2E FFEE move.w D6, [A6 - 0x12]
00000CFE 9C6E FFEA sub.w D6, [A6 - 0x16]
00000D02 BE46 cmp.w D7, D6
00000D04 6F08 ble +0xA /* 00000D0E */
00000D06 377C 0002 0010 move.w [A3 + 0x10], 0x2
00000D0C 6006 bra +0x8 /* 00000D14 */
label00000D0E:
00000D0E 377C 0001 0010 move.w [A3 + 0x10], 0x1
label00000D14:
00000D14 2F0A move.l -[A7], A2
00000D16 205F movea.l A0, [A7]+
00000D18 A02A syscall HUnlock
00000D1A 4CDF 0CC0 movem.l D6,D7,A2,A3, [A7]+
00000D1E 4E5E unlink A6
00000D20 205F movea.l A0, [A7]+
00000D22 4FEF 000C lea.l A7, [A7 + 0xC]
00000D26 4ED0 jmp [A0]
fn00000D28:
00000D28 4E56 FFAC link A6, -0x0054
00000D2C 48E7 1F10 movem.l -[A7], D3,D4,D5,D6,D7,A3
00000D30 266E 0010 movea.l A3, [A6 + 0x10]
00000D34 2F0B move.l -[A7], A3
00000D36 205F movea.l A0, [A7]+
00000D38 A029 syscall HLock
00000D3A 2053 movea.l A0, [A3]
00000D3C 41E8 0008 lea.l A0, [A0 + 0x8]
00000D40 43EE FFE8 lea.l A1, [A6 - 0x18]
00000D44 22D8 move.l [A1]+, [A0]+
00000D46 22D8 move.l [A1]+, [A0]+
00000D48 362E FFEC move.w D3, [A6 - 0x14]
00000D4C 966E FFE8 sub.w D3, [A6 - 0x18]
00000D50 302E FFEE move.w D0, [A6 - 0x12]
00000D54 906E FFEA sub.w D0, [A6 - 0x16]
00000D58 3D40 FFDC move.w [A6 - 0x24], D0
00000D5C 2053 movea.l A0, [A3]
00000D5E 3A28 0014 move.w D5, [A0 + 0x14]
00000D62 2053 movea.l A0, [A3]
00000D64 3C28 0016 move.w D6, [A0 + 0x16]
00000D68 2053 movea.l A0, [A3]
00000D6A 3E28 0012 move.w D7, [A0 + 0x12]
00000D6E BE45 cmp.w D7, D5
00000D70 6C02 bge +0x4 /* 00000D74 */
00000D72 3E05 move.w D7, D5
label00000D74:
00000D74 BE46 cmp.w D7, D6
00000D76 6F02 ble +0x4 /* 00000D7A */
00000D78 3E06 move.w D7, D6
label00000D7A:
00000D7A 3006 move.w D0, D6
00000D7C 9045 sub.w D0, D5
00000D7E 4A40 tst.w D0
00000D80 6602 bne +0x4 /* 00000D84 */
00000D82 5246 addq.w D6, 1
label00000D84:
00000D84 B66E FFDC cmp.w D3, [A6 - 0x24]
00000D88 6F00 00C6 ble +0xC8 /* 00000E50 */
00000D8C 594F subq.w A7, 4
00000D8E 382E FFEC move.w D4, [A6 - 0x14]
00000D92 986E FFE8 sub.w D4, [A6 - 0x18]
00000D96 3D7C 0064 FFD2 move.w [A6 - 0x2E], 0x64 /* 'd' */
00000D9C 486E FFD2 pea.l [A6 - 0x2E]
00000DA0 3D44 FFD0 move.w [A6 - 0x30], D4
00000DA4 486E FFD0 pea.l [A6 - 0x30]
00000DA8 486E FFC6 pea.l [A6 - 0x3A]
00000DAC 3F3C 200E move.w -[A7], 0x200E
00000DB0 A9EB syscall Pack4/FP68K
00000DB2 486E FFC6 pea.l [A6 - 0x3A]
00000DB6 3F3C 2006 move.w -[A7], 0x2006
00000DBA A9EB syscall Pack4/FP68K
00000DBC 3006 move.w D0, D6
00000DBE 9045 sub.w D0, D5
00000DC0 3D40 FFC4 move.w [A6 - 0x3C], D0
00000DC4 486E FFC4 pea.l [A6 - 0x3C]
00000DC8 3D47 FFC2 move.w [A6 - 0x3E], D7
00000DCC 486E FFC2 pea.l [A6 - 0x3E]
00000DD0 486E FFB8 pea.l [A6 - 0x48]
00000DD4 3F3C 200E move.w -[A7], 0x200E
00000DD8 A9EB syscall Pack4/FP68K
00000DDA 486E FFB8 pea.l [A6 - 0x48]
00000DDE 3F3C 2006 move.w -[A7], 0x2006
00000DE2 A9EB syscall Pack4/FP68K
00000DE4 486E FFB8 pea.l [A6 - 0x48]
00000DE8 486E FFC6 pea.l [A6 - 0x3A]
00000DEC 3F3C 0004 move.w -[A7], 0x4
00000DF0 A9EB syscall Pack4/FP68K
00000DF2 3D7C 0064 FFB6 move.w [A6 - 0x4A], 0x64 /* 'd' */
00000DF8 486E FFB6 pea.l [A6 - 0x4A]
00000DFC 486E FFC6 pea.l [A6 - 0x3A]
00000E00 3F3C 2004 move.w -[A7], 0x2004
00000E04 A9EB syscall Pack4/FP68K
00000E06 486E FFC6 pea.l [A6 - 0x3A]
00000E0A 486E FFEC pea.l [A6 - 0x14]
00000E0E 486E FFAC pea.l [A6 - 0x54]
00000E12 3F3C 200E move.w -[A7], 0x200E
00000E16 A9EB syscall Pack4/FP68K
00000E18 486E FFAC pea.l [A6 - 0x54]
00000E1C 3F3C 0002 move.w -[A7], 0x2
00000E20 A9EB syscall Pack4/FP68K
00000E22 486E FFAC pea.l [A6 - 0x54]
00000E26 4EBA F1F8 jsr [PC - 0xE08 /* 00000020 */]
00000E2A 544F addq.w A7, 2
00000E2C 381F move.w D4, [A7]+
00000E2E D86E 000C add.w D4, [A6 + 0xC]
00000E32 3E06 move.w D7, D6
00000E34 9E45 sub.w D7, D5
00000E36 3004 move.w D0, D4
00000E38 906E FFEC sub.w D0, [A6 - 0x14]
00000E3C CFC0 muls.w D7, D0
00000E3E 302E FFE8 move.w D0, [A6 - 0x18]
00000E42 906E FFEC sub.w D0, [A6 - 0x14]
00000E46 48C7 ext.l D7
00000E48 8FC0 divs.w D7, D0
00000E4A DE45 add.w D7, D5
00000E4C 6000 00B4 bra +0xB6 /* 00000F02 */
label00000E50:
00000E50 594F subq.w A7, 4
00000E52 382E FFEE move.w D4, [A6 - 0x12]
00000E56 986E FFEA sub.w D4, [A6 - 0x16]
00000E5A 3D7C 0064 FFD2 move.w [A6 - 0x2E], 0x64 /* 'd' */
00000E60 486E FFD2 pea.l [A6 - 0x2E]
00000E64 3D44 FFD0 move.w [A6 - 0x30], D4
00000E68 486E FFD0 pea.l [A6 - 0x30]
00000E6C 486E FFC6 pea.l [A6 - 0x3A]
00000E70 3F3C 200E move.w -[A7], 0x200E
00000E74 A9EB syscall Pack4/FP68K
00000E76 486E FFC6 pea.l [A6 - 0x3A]
00000E7A 3F3C 2006 move.w -[A7], 0x2006
00000E7E A9EB syscall Pack4/FP68K
00000E80 3006 move.w D0, D6
00000E82 9045 sub.w D0, D5
00000E84 3D40 FFC4 move.w [A6 - 0x3C], D0
00000E88 486E FFC4 pea.l [A6 - 0x3C]
00000E8C 3D47 FFC2 move.w [A6 - 0x3E], D7
00000E90 486E FFC2 pea.l [A6 - 0x3E]
00000E94 486E FFB8 pea.l [A6 - 0x48]
00000E98 3F3C 200E move.w -[A7], 0x200E
00000E9C A9EB syscall Pack4/FP68K
00000E9E 486E FFB8 pea.l [A6 - 0x48]
00000EA2 3F3C 2006 move.w -[A7], 0x2006
00000EA6 A9EB syscall Pack4/FP68K
00000EA8 486E FFB8 pea.l [A6 - 0x48]
00000EAC 486E FFC6 pea.l [A6 - 0x3A]
00000EB0 3F3C 0004 move.w -[A7], 0x4
00000EB4 A9EB syscall Pack4/FP68K
00000EB6 3D7C 0064 FFB6 move.w [A6 - 0x4A], 0x64 /* 'd' */
00000EBC 486E FFB6 pea.l [A6 - 0x4A]
00000EC0 486E FFC6 pea.l [A6 - 0x3A]
00000EC4 3F3C 2004 move.w -[A7], 0x2004
00000EC8 A9EB syscall Pack4/FP68K
00000ECA 486E FFEA pea.l [A6 - 0x16]
00000ECE 486E FFC6 pea.l [A6 - 0x3A]
00000ED2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00000ED6 A9EB syscall Pack4/FP68K
00000ED8 486E FFC6 pea.l [A6 - 0x3A]
00000EDC 4EBA F142 jsr [PC - 0xEBE /* 00000020 */]
00000EE0 544F addq.w A7, 2
00000EE2 381F move.w D4, [A7]+
00000EE4 D86E 000E add.w D4, [A6 + 0xE]
00000EE8 3E06 move.w D7, D6
00000EEA 9E45 sub.w D7, D5
00000EEC 3004 move.w D0, D4
00000EEE 906E FFEA sub.w D0, [A6 - 0x16]
00000EF2 CFC0 muls.w D7, D0
00000EF4 302E FFEE move.w D0, [A6 - 0x12]
00000EF8 906E FFEA sub.w D0, [A6 - 0x16]
00000EFC 48C7 ext.l D7
00000EFE 8FC0 divs.w D7, D0
00000F00 DE45 add.w D7, D5
label00000F02:
00000F02 BE45 cmp.w D7, D5
00000F04 6C02 bge +0x4 /* 00000F08 */
00000F06 3E05 move.w D7, D5
label00000F08:
00000F08 BE46 cmp.w D7, D6
00000F0A 6F02 ble +0x4 /* 00000F0E */
00000F0C 3E06 move.w D7, D6
label00000F0E:
00000F0E 2F0B move.l -[A7], A3
00000F10 3F07 move.w -[A7], D7
00000F12 A963 syscall SetControlValue/SetCtlValue
00000F14 2F0B move.l -[A7], A3
00000F16 205F movea.l A0, [A7]+
00000F18 A02A syscall HUnlock
00000F1A 4CDF 08F8 movem.l D3,D4,D5,D6,D7,A3, [A7]+
00000F1E 4E5E unlink A6
00000F20 205F movea.l A0, [A7]+
00000F22 4FEF 000E lea.l A7, [A7 + 0xE]
00000F26 4ED0 jmp [A0]
label00000F28:
00000F28 4E56 FFD6 link A6, -0x002A
00000F2C 48E7 0310 movem.l -[A7], D6,D7,A3
00000F30 266E 000E movea.l A3, [A6 + 0xE]
00000F34 2E2E 0008 move.l D7, [A6 + 0x8]
00000F38 3C2E 0012 move.w D6, [A6 + 0x12]
00000F3C 2F0E move.l -[A7], A6
00000F3E 4EBA F2CC jsr [PC - 0xD34 /* 0000020C */]
00000F42 42AE 0014 clr.l [A6 + 0x14]
00000F46 302E 000C move.w D0, [A6 + 0xC]
00000F4A 6062 bra +0x64 /* 00000FAE */
label00000F4C:
00000F4C 2F0B move.l -[A7], A3
00000F4E 2F07 move.l -[A7], D7
00000F50 2F0E move.l -[A7], A6
00000F52 4EBA F350 jsr [PC - 0xCB0 /* 000002A4 */]
00000F56 6000 0070 bra +0x72 /* 00000FC8 */
label00000F5A:
00000F5A 594F subq.w A7, 4
00000F5C 3F06 move.w -[A7], D6
00000F5E 2F0B move.l -[A7], A3
00000F60 2F07 move.l -[A7], D7
00000F62 2F0E move.l -[A7], A6
00000F64 4EBA F7AE jsr [PC - 0x852 /* 00000714 */]
00000F68 2D5F 0014 move.l [A6 + 0x14], [A7]+
00000F6C 6000 005A bra +0x5C /* 00000FC8 */
label00000F70:
00000F70 2F0B move.l -[A7], A3
00000F72 2F07 move.l -[A7], D7
00000F74 2F0E move.l -[A7], A6
00000F76 4EBA FCC6 jsr [PC - 0x33A /* 00000C3E */]
00000F7A 604C bra +0x4E /* 00000FC8 */
label00000F7C:
00000F7C 2F0B move.l -[A7], A3
00000F7E 2F07 move.l -[A7], D7
00000F80 2F0E move.l -[A7], A6
00000F82 4EBA FD1E jsr [PC - 0x2E2 /* 00000CA2 */]
00000F86 6040 bra +0x42 /* 00000FC8 */
label00000F88:
00000F88 3F06 move.w -[A7], D6
00000F8A 2F0B move.l -[A7], A3
00000F8C 2F07 move.l -[A7], D7
00000F8E 2F0E move.l -[A7], A6
00000F90 4EBA FD96 jsr [PC - 0x26A /* 00000D28 */]
00000F94 6032 bra +0x34 /* 00000FC8 */
label00000F96:
00000F96 2F0B move.l -[A7], A3
00000F98 2F07 move.l -[A7], D7
00000F9A 2F0E move.l -[A7], A6
00000F9C 4EBA FC74 jsr [PC - 0x38C /* 00000C12 */]
00000FA0 6026 bra +0x28 /* 00000FC8 */
label00000FA2:
00000FA2 2F0B move.l -[A7], A3
00000FA4 2F07 move.l -[A7], D7
00000FA6 2F0E move.l -[A7], A6
00000FA8 4EBA FA3C jsr [PC - 0x5C4 /* 000009E6 */]
00000FAC 601A bra +0x1C /* 00000FC8 */
label00000FAE:
00000FAE 679C beq -0x62 /* 00000F4C */
00000FB0 5340 subq.w D0, 1
00000FB2 67A6 beq -0x58 /* 00000F5A */
00000FB4 5340 subq.w D0, 1
00000FB6 67B8 beq -0x46 /* 00000F70 */
00000FB8 5740 subq.w D0, 3
00000FBA 67CC beq -0x32 /* 00000F88 */
00000FBC 5340 subq.w D0, 1
00000FBE 67BC beq -0x42 /* 00000F7C */
00000FC0 5940 subq.w D0, 4
00000FC2 67D2 beq -0x2C /* 00000F96 */
00000FC4 5340 subq.w D0, 1
00000FC6 67DA beq -0x24 /* 00000FA2 */
label00000FC8:
00000FC8 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00000FCC 4E5E unlink A6
00000FCE 205F movea.l A0, [A7]+
00000FD0 4FEF 000C lea.l A7, [A7 + 0xC]
00000FD4 4ED0 jmp [A0]